<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>值类型判断</title>
</head>
<body>
    <div>这是汉字</div>
    
</body>
</html>
<script>
    var num1 = 100; //声明一个数值为100的变量
    var str ='张三'  //声明一个值为“张三”的字串符
    var num2 = "200"  //声明一个数值为200的字串符
    var blo = true  //声明一个布尔值变量
    var und = ''    //声明一个空字符串
    var nul = null  //声明一个null值
    var obj = {}    //声明一个空对象
    var arr = []    //声明一个空数组 
    //控制台输出语句
    console.log(num1 + "=" + typeof num1);  //返回判断的值类型为数值：number
    console.log(num2 + "=" + typeof num2);   //返回判断的值类型为字符串：string
    console.log(str + "=" + typeof str);    //返回判断的值类型为字符串：string
    console.log(blo + "=" + typeof blo);    //返回判断的值类型为布尔值：boolean
    console.log(und + "=" + typeof und);    //返回判断的值类型为字符串：string
    console.log(nul + "=" + typeof nul);    //返回判断的值类型为对象：object
    console.log(obj + "=" + typeof obj);    //返回判断的值类型为对象：object
    console.log(arr + "=" + typeof arr);    //返回判断的值类型为对象：object
    //布尔值 (返回ture或flast)
    console.log('--------');
    var a =1, b = 2;
    console.log(a < b);
    //页面输出（拼接到页面类容的后面）
    document.write('直接输出到页面')
    //页面提示框
    //var blo2 = confirm('是否退出')
    //console.log(blo2 + '@@@');
    //确认框
    //confirm("你确定要退游么？")
    //输入框
    //prompt("请输入你的名字")
    //全局变量和局部变量
    var overall = "我是全局变量，整个项目内都可以随便使用!"
    console.log(overall);

    function fun (){
        var local = "我是局部变量，只能在局部使用!!"
        //在作用域内可以调用全局的变量
        console.log(overall + '----');
        console.log(local);

    }
    //调用函数
    fun()

    //全局无法调用局部变量
    console.log(local);


</script>